package com.tangbuzhi.singleton;

/**
 * Created by admin on 2017/10/11.
 */
public class Singleton1 {
    /**
     * 懒汉模式（线程不安全）
     * 懒汉模式声明了一个静态对象，在用户第一次调用时初始化，节约了资源
     * 但第一次加载时需要实例化，反应稍慢一些，而且在多线程时不能正常工作
     */
    private static Singleton1 instance;

    private Singleton1() {
    }

    public static Singleton1 getInstance() {
        if (instance == null) {
            instance = new Singleton1();
        }
        return instance;
    }
}
